/* 暗色主题 */
.dark-theme {
  /* 基础颜色 */
  --primary-color: #177ddc;
  --primary-hover: #1890ff;
  --primary-active: #0050b3;
  --success-color: #49aa19;
  --warning-color: #d89614;
  --error-color: #d32029;
  --info-color: #177ddc;
  
  /* 文本颜色 */
  --text-color: #e0e0e0;
  --text-secondary: #a0a0a0;
  --text-disabled: #666666;
  --text-placeholder: #666666;
  
  /* 背景颜色 */
  --bg-color: #121212;
  --bg-secondary: #1e1e1e;
  --bg-disabled: #2c2c2c;
  
  /* 边框颜色 */
  --border-color: #303030;
  --border-hover: #1890ff;
  --border-focus: #177ddc;
  
  /* 阴影 */
  --shadow-color: rgba(0, 0, 0, 0.3);
  --shadow-base: 0 2px 8px rgba(0, 0, 0, 0.3);
  --shadow-hover: 0 4px 16px rgba(0, 0, 0, 0.3);
  
  /* 编辑器 */
  --editor-bg: #1e1e1e;
  --editor-text: #e0e0e0;
  --editor-line-number-bg: #121212;
  --editor-line-number-text: #666666;
  --editor-cursor: #177ddc;
  --editor-selection: rgba(23, 125, 220, 0.3);
  
  /* 预览 */
  --preview-bg: #1e1e1e;
  --preview-text: #e0e0e0;
  --preview-border: #303030;
  --preview-code-bg: #282c34;
  --preview-blockquote-bg: #1a1a1a;
  --preview-blockquote-border: #303030;
  
  /* 工具栏 */
  --toolbar-bg: #1e1e1e;
  --toolbar-border: #303030;
  --toolbar-button: #a0a0a0;
  --toolbar-button-hover: #177ddc;
  --toolbar-button-active: #177ddc;
  --toolbar-dropdown-bg: #1e1e1e;
  --toolbar-dropdown-shadow: rgba(0, 0, 0, 0.3);
  
  /* 对话框 */
  --dialog-bg: #1e1e1e;
  --dialog-border: #303030;
  --dialog-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
  --dialog-header-bg: #121212;
  --dialog-footer-bg: #121212;
}